package com.config.dao;

import java.util.List;

import com.base.dao.TemplateDao;
import com.config.entity.Equipment;

public interface EquipmentDao extends TemplateDao<Equipment,Integer> {
	
	/**
	 * 统计根据生产线查询设备
	 * @param lineId
	 * @return
	 */
	public int countByLine(Integer lineId);

	/**
	 * 分页根据生产线查询设备
	 * */
	public List<Equipment> findByLine(Integer lineId,int start, int limit);
	
	/**
	 * 不分页根据生产线查询设备
	 * @param lineId
	 * @return
	 */
	public List<Equipment> listByLine(Integer lineId);
	/**
	 * 根据设备类型查询设备
	 * @param equMoldId
	 * @return
	 */
	public List<Equipment> findByEquModlId(int equMoldId);
	
	/**
	 * 根据编号查找记录
	 * @param equNo
	 * @return
	 */
	public Equipment getByEquNo(String equNo);
}
